package net.oxygen.upload.request;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * <p>
 * 功能：
 * </p>
 *
 * @author 陈伟伟
 * @since 2023/12/18 16:59
 */
@Data
public class CompleteMultipartUploadRequest {

    /**
     * 文件名称
     */
    @NotBlank(message = "文件名称不能为空")
    private String fileName;

    /**
     * 上传编号
     */
    @NotBlank(message = "上传编号不能为空")
    private String uploadId;

    /**
     * 分片数量
     */
    @NotNull(message = "分片数量不能为空")
    private Integer chunks;

    /**
     * 文件大小
     */
    private Long fileSize;

    /**
     * 文件类型
     */
    private String contentType;
}
